# 使用官方的Node.js作为基础镜像
FROM 


USER 0
# 设置工作目录
RUN mkdir -p /usr/src/app && chown -R 1000:1000 /usr/src/app && env
WORKDIR /usr/src/app
USER 1000
COPY --chown=1000:1000 ./ .

# 安装依赖
RUN npm install

# 将项目源代码复制到容器中
COPY . .

# 构建项目
#RUN npm run build

# 暴露8888端口
EXPOSE 8888

#启动项目
# RUN npm run dev
# 使用 ENTRYPOINT 指令指定容器启动时执行的命令
ENTRYPOINT ["npm", "run", "dev"]
